home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / SmallEiffel 0.3.3 / SmallEiffel PPC / diff / lib_test.old < prev    next >
Encoding:
Text File  |  1996-06-13  |  7.7 KB  |  244 lines  |  [TEXT/EDIT]

  1. Only in /users/prof/colnet/SmallEiffel/lib_test: .pure
  2. diff -r lib_test/animal.e /users/prof/colnet/SmallEiffel/lib_test/animal.e
  3. 35c35,37
  4. <    
  5. ---
  6. >    is_cat, is_dog: BOOLEAN is do end;
  7. Only in /users/prof/colnet/SmallEiffel/lib_test: aux_inherit_array1.e
  8. Only in /users/prof/colnet/SmallEiffel/lib_test: aux_inherit_string1.e
  9. Only in /users/prof/colnet/SmallEiffel/lib_test: aux_manifest_array3.e
  10. Only in /users/prof/colnet/SmallEiffel/lib_test: aux_redefine1a.e
  11. Only in /users/prof/colnet/SmallEiffel/lib_test: aux_redefine1b.e
  12. Only in /users/prof/colnet/SmallEiffel/lib_test: aux_redefine1c.e
  13. Only in /users/prof/colnet/SmallEiffel/lib_test: aux_redefine1d.e
  14. diff -r lib_test/animal.e /users/prof/colnet/SmallEiffel/lib_test/animal.elib_test/boost_is_static.e /users/prof/colnet/SmallEiffel/lib_test/boost_is_static.e
  15. 135,137d134
  16. <      if p = Void then
  17. <         is_true(p = Void);
  18. <      end;
  19. 139a137,138
  20. >      else
  21. >         c_inline_c("NoCcodeGenerated");
  22. 140a140,144
  23. >      if p = Void then
  24. >         c_inline_c("NoCcodeGenerated");
  25. >      else
  26. >         is_true(p /= Void);
  27. >      end;
  28. 161c165
  29. <         is_true(p = Void);
  30. ---
  31. >         c_inline_c("NoCcodeGenerated");
  32. 164c168,170
  33. <         is_true(p = Void);
  34. ---
  35. >         c_inline_c("NoCcodeGenerated");
  36. >      else
  37. >         is_true(p /= Void);
  38. Only in /users/prof/colnet/SmallEiffel/lib_test: bug_XavierGREGUT.e
  39. Only in /users/prof/colnet/SmallEiffel/lib_test: bug_copperfield.e
  40. Only in /users/prof/colnet/SmallEiffel/lib_test: bug_nicolasWAQUIER.e
  41. diff -r lib_test/boost_is_static.e /users/prof/colnet/SmallEiffel/lib_test/boost_is_static.elib_test/cat.e /users/prof/colnet/SmallEiffel/lib_test/cat.e
  42. 8c8
  43. <       redefine fornicate_with
  44. ---
  45. >       redefine fornicate_with, is_cat
  46. 11c11
  47. < feature {ANY}
  48. ---
  49. > feature 
  50. 12a13,17
  51. >    is_cat: BOOLEAN is
  52. >       do
  53. >      Result := true;
  54. >       end;
  55. diff -r lib_test/cat.e /users/prof/colnet/SmallEiffel/lib_test/cat.elib_test/dog.e /users/prof/colnet/SmallEiffel/lib_test/dog.e
  56. 6c6,10
  57. < inherit QUADRUPED;
  58. ---
  59. > inherit 
  60. >    QUADRUPED
  61. >       redefine is_dog
  62. >       end;
  63. >    
  64. 9a14,15
  65. >    is_dog: BOOLEAN is true;
  66. diff -r lib_test/dog.e /users/prof/colnet/SmallEiffel/lib_test/dog.elib_test/mille_pattes.e /users/prof/colnet/SmallEiffel/lib_test/mille_pattes.e
  67. 8c8
  68. < feature {ANY}
  69. ---
  70. > feature
  71. Only in /users/prof/colnet/SmallEiffel/lib_test: purify.e
  72. Only in /users/prof/colnet/SmallEiffel/lib_test: purify_yes.e
  73. Only in /users/prof/colnet/SmallEiffel/lib_test: run_test.e
  74. Only in lib_test: test_arguments.e
  75. Only in /users/prof/colnet/SmallEiffel/lib_test: test_array6.e
  76. Only in /users/prof/colnet/SmallEiffel/lib_test: test_boolean2.e
  77. Only in /users/prof/colnet/SmallEiffel/lib_test: test_brian.e
  78. diff -r lib_test/mille_pattes.e /users/prof/colnet/SmallEiffel/lib_test/mille_pattes.elib_test/test_character.e /users/prof/colnet/SmallEiffel/lib_test/test_character.e
  79. 80c80
  80. <         --std_output.put_string("Yes%N");
  81. ---
  82. >         -- std_output.put_string("Yes%N");
  83. diff -r lib_test/test_character.e /users/prof/colnet/SmallEiffel/lib_test/test_character.elib_test/test_clone.e /users/prof/colnet/SmallEiffel/lib_test/test_clone.e
  84. 12,13c12
  85. < creation {ANY}
  86. <    make
  87. ---
  88. > creation make
  89. 15c14
  90. < feature {ANY}
  91. ---
  92. > feature 
  93. 70,71d68
  94. <      
  95. < -- ???     is_true(3 = clone(3));
  96. Only in /users/prof/colnet/SmallEiffel/lib_test: test_clone2.e
  97. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval10.e
  98. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval11.e
  99. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval12.e
  100. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval13.e
  101. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval14.e
  102. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval15.e
  103. diff -r lib_test/test_clone.e /users/prof/colnet/SmallEiffel/lib_test/test_clone.elib_test/test_eval2.e /users/prof/colnet/SmallEiffel/lib_test/test_eval2.e
  104. 6,7c6
  105. < creation {ANY}
  106. <    make
  107. ---
  108. > creation make
  109. 9c8
  110. < feature {ANY}
  111. ---
  112. > feature 
  113. 15c14,17
  114. <      i := i + 1;
  115. ---
  116. >      i := 2;
  117. >      check
  118. >         i = 2
  119. >      end;
  120. 18c20
  121. < end -- TEST_EVAL2
  122. ---
  123. > end -- TEST_EVAL2
  124. diff -r lib_test/test_eval2.e /users/prof/colnet/SmallEiffel/lib_test/test_eval2.elib_test/test_eval3.e /users/prof/colnet/SmallEiffel/lib_test/test_eval3.e
  125. 13,14d12
  126. <      b: BOOLEAN;
  127. <      c: CHARACTER;
  128. 16,20d13
  129. <      r: REAL;
  130. <      d: DOUBLE;
  131. <      n: NONE;
  132. <      a: ANY;
  133. <      s: STRING;
  134. 21a15
  135. >      i := 2;
  136. 22a17,19
  137. >      check 
  138. >         i = 3
  139. >      end;
  140. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval4.e
  141. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval5.e
  142. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval6.e
  143. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval7.e
  144. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval8.e
  145. Only in /users/prof/colnet/SmallEiffel/lib_test: test_eval9.e
  146. diff -r lib_test/test_eval3.e /users/prof/colnet/SmallEiffel/lib_test/test_eval3.elib_test/test_evm.e /users/prof/colnet/SmallEiffel/lib_test/test_evm.e
  147. 14,15d13
  148. <    evm: EVAL_VIRTUAL_MACHINE;
  149. 16a15,16
  150. >       local
  151. >      evm: EVAL_VIRTUAL_MACHINE;
  152. 18c18,19
  153. <      !!evm.make;
  154. ---
  155. >      evm := eval_virtual_machine;
  156. >      evm.create;
  157. 21a23
  158. >      is_true(evm.get_integer(evm.top_adr) = 1);
  159. 24a27
  160. >      is_true(evm.get_integer(evm.top_adr) = 1);
  161. 26a30
  162. >      is_true(evm.get_integer(evm.top_adr) = -1);
  163. 28a33
  164. >      is_true(evm.get_character(evm.top_adr) = 'a');
  165. 30a36
  166. >      is_true(evm.get_real(evm.top_adr) = 3.5);
  167. 32a39
  168. >      is_true(evm.get_boolean(evm.top_adr));
  169. 34a42
  170. >      is_true(evm.get_double(evm.top_adr) = (7.7887).to_double);
  171. 37a46
  172. >      is_true(evm.get_any(evm.top_adr) = Current);
  173. 40a50
  174. >      is_true(evm.get_double(evm.top_adr) = (7.7887).to_double);
  175. 43a54
  176. >      is_true(evm.get_boolean(evm.top_adr));
  177. 45a57
  178. >      is_true(evm.get_real(evm.top_adr) = 3.5);
  179. 47a60
  180. >      is_true(evm.get_character(evm.top_adr) = 'a');
  181. 49a63
  182. >      is_true(evm.get_integer(evm.top_adr) = -1);
  183. 51a66
  184. >      is_true(evm.get_integer(evm.top_adr) = 1);
  185. Only in /users/prof/colnet/SmallEiffel/lib_test: test_fixed_array1.e
  186. Only in /users/prof/colnet/SmallEiffel/lib_test: test_fixed_array2.e
  187. Only in /users/prof/colnet/SmallEiffel/lib_test: test_inherit_array1.e
  188. Only in /users/prof/colnet/SmallEiffel/lib_test: test_inherit_string1.e
  189. diff -r lib_test/test_evm.e /users/prof/colnet/SmallEiffel/lib_test/test_evm.elib_test/test_integer1.e /users/prof/colnet/SmallEiffel/lib_test/test_integer1.e
  190. 6,7c6
  191. < creation {ANY}
  192. <    make
  193. ---
  194. > creation make
  195. 9c8
  196. < feature {ANY}
  197. ---
  198. > feature 
  199. diff -r lib_test/test_integer1.e /users/prof/colnet/SmallEiffel/lib_test/test_integer1.elib_test/test_integer_ref.e /users/prof/colnet/SmallEiffel/lib_test/test_integer_ref.e
  200. 6,7c6
  201. < creation {ANY}
  202. <    make
  203. ---
  204. > creation make
  205. 9c8
  206. < feature {ANY}
  207. ---
  208. > feature 
  209. 31,32c30,33
  210. < -- ???     is_true(i = ir);
  211. <          
  212. ---
  213. >      is_true(i = ir.item);
  214. >      
  215. >      ir.set_item(i);
  216. Only in /users/prof/colnet/SmallEiffel/lib_test: test_is_basic_expanded_type.e
  217. Only in /users/prof/colnet/SmallEiffel/lib_test: test_manifest_array3.e
  218. Only in /users/prof/colnet/SmallEiffel/lib_test: test_object_size.e
  219. Only in /users/prof/colnet/SmallEiffel/lib_test: test_platform1.e
  220. Only in /users/prof/colnet/SmallEiffel/lib_test: test_pointer1.e
  221. Only in /users/prof/colnet/SmallEiffel/lib_test: test_pointer2.e
  222. Only in /users/prof/colnet/SmallEiffel/lib_test: test_pre_once1.e
  223. diff -r lib_test/test_integer_ref.e /users/prof/colnet/SmallEiffel/lib_test/test_integer_ref.elib_test/test_recursive_once.e /users/prof/colnet/SmallEiffel/lib_test/test_recursive_once.e
  224. 6,7c6
  225. < creation {ANY}
  226. <    make
  227. ---
  228. > creation make
  229. 9c8
  230. < feature {ANY}
  231. ---
  232. > feature 
  233. Only in /users/prof/colnet/SmallEiffel/lib_test: test_redefine1.e
  234. Only in /users/prof/colnet/SmallEiffel/lib_test: test_string3.e
  235. Only in /users/prof/colnet/SmallEiffel/lib_test: test_twin1.e
  236. Only in /users/prof/colnet/SmallEiffel/lib_test: test_void1.e
  237. Only in /users/prof/colnet/SmallEiffel/lib_test: testargs.e
  238.